package com.ruoyi.fitment.service;

import com.ruoyi.fitment.domain.StoreFitment;

import java.util.List;


/**
 * 店铺装修Service接口
 *
 * @author ruoyi
 * @date 2022-08-25
 */
public interface IStoreFitmentService
{
    /**
     * 查询店铺装修
     *
     * @param id 店铺装修主键
     * @return 店铺装修
     */
    public StoreFitment selectStoreFitmentById(Long id);

    /**
     * 查询店铺装修列表
     *
     * @param storeFitment 店铺装修
     * @return 店铺装修集合
     */
    public List<StoreFitment> selectStoreFitmentList(StoreFitment storeFitment);

    /**
     * 新增店铺装修
     *
     * @param storeFitment 店铺装修
     * @return 结果
     */
    public int insertStoreFitment(StoreFitment storeFitment);

    /**
     * 修改店铺装修
     *
     * @param storeFitment 店铺装修
     * @return 结果
     */
    public int updateStoreFitment(StoreFitment storeFitment);

    /**
     * 批量删除店铺装修
     *
     * @param ids 需要删除的店铺装修主键集合
     * @return 结果
     */
    public int deleteStoreFitmentByIds(Long[] ids);

    /**
     * 批量逻辑删除店铺装修
     *
     * @param ids 需要删除的店铺装修主键集合
     * @return 结果
     */
    public int logicDeleteStoreFitment(Long[] ids, String delType, Long delUser);
    /**
     * 删除店铺装修信息
     *
     * @param id 店铺装修主键
     * @return 结果
     */
    public int deleteStoreFitmentById(Long id);
}
